@charset "utf-8";
/* CSS Document */
.m_footer, .m_nav{ display:none;}


.nav{ position: fixed; top: 0; left: 0; width: 100%; height: 58px; background-color: #b03927; border-bottom: 2px solid #9c2614; z-index: 999;}
.nav_con{}
.nav_con li{ position: relative; float: left; margin-right: 20px;}
.nav_link{ display: block; width: 42px; height: 58px; padding: 0 5px;  font-size: 20px; font-weight: bold; line-height: 58px; color: #fff;}
a.nav_link:hover, a.nav_link.active{ text-decoration: none; color: #fff; background-color: #9c2614}
.nav_link2{ float:right; width:100px; height:58px;}
a.nav_link2:hover{ background-color:#9c2614;}
.nav_search{ background:url(../images/btn_search.png) no-repeat center top;}
.nav_mailBox{  background:url(../images/btn_mailBox.png) no-repeat center top;}
.nav_link_arr{ padding-right: 23px; background: url(../images/nav_arr.png) no-repeat 50px center;}
.sub_nav_list{ display: none; width: 120px;  position: absolute; top: 58px; left: 0; padding: 0 20px; background-color: #9c2614; z-index: 5; }
.sub_nav_list a{ display: block; height: 36px;  font-size: 14px; line-height: 36px; color: #febeb4; text-align: center;}
.sub_nav_list a:hover{ color: #fff;}

.nav_con .search_wrap{ float: right; margin-top: 15px; }
.search_text{ float: left; width: 150px; height: 28px; font: 14px/28px "Microsoft Yahei"; color: #fff; text-indent: 0.5em; border: 1px solid #e7715f; background: none; border-right:none; border-bottom-left-radius: 5px; border-top-left-radius: 5px; outline: none;} 
.search_sub_wrap{ float: left; width: 28px; height: 28px; border: 1px solid #e7715f; border-left: none; border-bottom-right-radius: 5px; border-top-right-radius: 5px;}
.search_sub{ float: left; width: 28px; height: 28px; background: url(../images/btn_search2.png) no-repeat center; border: none; cursor: pointer; }
.search_text::-webkit-input-placeholder { /* WebKit browsers */ color: #e7715f;}
.search_text::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #e7715f;}
.search_text:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #e7715f;}


.footer{ position: relative; min-width: 1020px; margin-top: 20px;  padding:10px 0; background-color: #b03927; border-top:3px solid #9c2614;}
.footer .footer_i{ position: absolute; top: 36px; left: 245px;}
.footer .footer_des{ margin-left:345px; font-size: 14px; line-height: 30px; color: #fff;}
.footer .footer_des a{ color:#fff;}

.posR{ position: relative;}
.padT10{ padding-top: 10px;}
.pad10{ padding: 10px;}
.pad14{ padding: 0 14px;}
.marL10{ margin-left: 10px;}
.marT10{ margin-top: 10px;}
.marB20{ margin-bottom: 20px;}
.mar20{ margin: 20px;}
.bgf2{ background-color: #f2f2f2;}
.bgf{ background-color: #fff;}
.bge6{ background-color: #e6e6e6;}
.boxBor{ border: 1px solid #dfdfdf; border-top:none;}


.sidebar{ display: none; position: fixed; left: 50%; bottom: 20px; margin-left: 550px; z-index: 10;}
.sidebar_item_wrap{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.sidebar_item{ display: block; width: 90px; height: 112px;background-image: url(../images/sidebar_item_bg.jpg);}
.sidebar_item1{ background-position: 0 0px;}
.sidebar_item2{ background-position: 0 -112px;}
.sidebar_item3{ height: 88px; background-position: 0 -223px;}

.sidebar_top_btn{ display: block; width: 92px; height: 43px; background: url(../images/btn_top.png) no-repeat center top #404040;}
a.sidebar_top_btn:hover{ background: url(../images/btn_top.png) no-repeat center top #666;}

/*2016-06-15 add*/
/*sidebar二维码*/
/* .sidebar2{ position: fixed; top: 370px; left: 50%;  margin-left: 520px; padding: 0 5px; background-color: #b5220b}
.sidebar2 .qrcode_des{ padding: 10px 0 5px; font: 16px/22px "Microsoft Yahei"; color: #fff; text-align: center;}
.sidebar2 img{ display: block; width: 110px; margin-bottom: 5px;} */
.sidebar2{ position: fixed; bottom: 75px; left: 50%;  margin-left: 520px;  }
.sidebar2 .tem{ width: 120px; margin-bottom: 10px; padding: 0 5px 10px;}
.sidebar2 .tem.bg1{ background-color: #b5220b}
.sidebar2 .tem.bg2{ background-color: #1872cf}
.sidebar2 .tem .qrcode_des{ padding: 10px 0 5px; font: 16px/22px "Microsoft Yahei"; color: #fff; text-align: center;}
.sidebar2 .tem img{ display: block; width: 110px; margin: 0 auto;}

/*20180104 add*/
.sidebar3{position: fixed; top: 370px; right: 50%; margin-right: 520px; }
.sidebar3 img{ width: 120px;}